TSTP Solution File: SEV103^5 by cocATP---0.2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cocATP---0.2.0
% Problem  : SEV103^5 : TPTP v6.1.0. Released v4.0.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p

% Computer : n114.star.cs.uiowa.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2609 0 2.40GHz
% Memory   : 32286.75MB
% OS       : Linux 2.6.32-431.20.3.el6.x86_64
% CPULimit : 300s
% DateTime : Thu Jul 17 13:33:44 EDT 2014

% Result   : Timeout 300.09s
% Output   : None 
% Verified : 
% SZS Type : None (Parsing solution fails)
% Syntax   : Number of formulae    : 0

% Comments : 
%------------------------------------------------------------------------------
%----NO SOLUTION OUTPUT BY SYSTEM
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% % Problem  : SEV103^5 : TPTP v6.1.0. Released v4.0.0.
% % Command  : python CASC.py /export/starexec/sandbox/benchmark/theBenchmark.p
% % Computer : n114.star.cs.uiowa.edu
% % Model    : x86_64 x86_64
% % CPU      : Intel(R) Xeon(R) CPU E5-2609 0 @ 2.40GHz
% % Memory   : 32286.75MB
% % OS       : Linux 2.6.32-431.20.3.el6.x86_64
% % CPULimit : 300
% % DateTime : Thu Jul 17 08:05:01 CDT 2014
% % CPUTime  : 300.09 
% Python 2.7.5
% Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox/benchmark/', '/export/starexec/sandbox/benchmark/']
% FOF formula (<kernel.Constant object at 0x19aa878>, <kernel.Type object at 0x19aacf8>) of role type named a_type
% Using role type
% Declaring a:Type
% FOF formula (<kernel.Constant object at 0x1da20e0>, <kernel.Type object at 0x19aab00>) of role type named b_type
% Using role type
% Declaring b:Type
% FOF formula (<kernel.Constant object at 0x19aac68>, <kernel.DependentProduct object at 0x19aa6c8>) of role type named cR
% Using role type
% Declaring cR:(a->(a->Prop))
% FOF formula (<kernel.Constant object at 0x19aacf8>, <kernel.DependentProduct object at 0x19aaa28>) of role type named cS
% Using role type
% Declaring cS:(b->(b->Prop))
% FOF formula (((and (forall (Xu:a) (Xv:a) (Xw:a), (((and ((cR Xu) Xv)) ((cR Xw) Xv))->((cR Xu) Xw)))) (forall (Xx:a), ((cR Xx) Xx)))->(((ex (a->(b->Prop))) (fun (Xf:(a->(b->Prop)))=> ((and ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((Xf Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((Xf Xx) Xy1)) ((Xf Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((Xf Xx1) Xy)) ((Xf Xx2) Xy))->((cR Xx1) Xx2))))))->((ex (b->(a->Prop))) (fun (Xg:(b->(a->Prop)))=> ((and ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((Xg Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((Xg Xy) Xx1)) ((Xg Xy) Xx2))->((cR Xx1) Xx2))))) (forall (Xy:b), ((ex a) (fun (Xx:a)=> ((Xg Xy) Xx))))))))) of role conjecture named cTHM552A_pme
% Conjecture to prove = (((and (forall (Xu:a) (Xv:a) (Xw:a), (((and ((cR Xu) Xv)) ((cR Xw) Xv))->((cR Xu) Xw)))) (forall (Xx:a), ((cR Xx) Xx)))->(((ex (a->(b->Prop))) (fun (Xf:(a->(b->Prop)))=> ((and ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((Xf Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((Xf Xx) Xy1)) ((Xf Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((Xf Xx1) Xy)) ((Xf Xx2) Xy))->((cR Xx1) Xx2))))))->((ex (b->(a->Prop))) (fun (Xg:(b->(a->Prop)))=> ((and ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((Xg Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((Xg Xy) Xx1)) ((Xg Xy) Xx2))->((cR Xx1) Xx2))))) (forall (Xy:b), ((ex a) (fun (Xx:a)=> ((Xg Xy) Xx))))))))):Prop
% Parameter a_DUMMY:a.
% Parameter b_DUMMY:b.
% We need to prove ['(((and (forall (Xu:a) (Xv:a) (Xw:a), (((and ((cR Xu) Xv)) ((cR Xw) Xv))->((cR Xu) Xw)))) (forall (Xx:a), ((cR Xx) Xx)))->(((ex (a->(b->Prop))) (fun (Xf:(a->(b->Prop)))=> ((and ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((Xf Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((Xf Xx) Xy1)) ((Xf Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((Xf Xx1) Xy)) ((Xf Xx2) Xy))->((cR Xx1) Xx2))))))->((ex (b->(a->Prop))) (fun (Xg:(b->(a->Prop)))=> ((and ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((Xg Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((Xg Xy) Xx1)) ((Xg Xy) Xx2))->((cR Xx1) Xx2))))) (forall (Xy:b), ((ex a) (fun (Xx:a)=> ((Xg Xy) Xx)))))))))']
% Parameter a:Type.
% Parameter b:Type.
% Parameter cR:(a->(a->Prop)).
% Parameter cS:(b->(b->Prop)).
% Trying to prove (((and (forall (Xu:a) (Xv:a) (Xw:a), (((and ((cR Xu) Xv)) ((cR Xw) Xv))->((cR Xu) Xw)))) (forall (Xx:a), ((cR Xx) Xx)))->(((ex (a->(b->Prop))) (fun (Xf:(a->(b->Prop)))=> ((and ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((Xf Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((Xf Xx) Xy1)) ((Xf Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((Xf Xx1) Xy)) ((Xf Xx2) Xy))->((cR Xx1) Xx2))))))->((ex (b->(a->Prop))) (fun (Xg:(b->(a->Prop)))=> ((and ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((Xg Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((Xg Xy) Xx1)) ((Xg Xy) Xx2))->((cR Xx1) Xx2))))) (forall (Xy:b), ((ex a) (fun (Xx:a)=> ((Xg Xy) Xx)))))))))
% Found x5:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x7:=(fun (x11:b) (x100:a)=> ((x1 x100) x11)):(b->(a->Prop))
% Found x5 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))
% Found x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x5:=(fun (x11:b) (x100:a)=> ((x1 x100) x11)):(b->(a->Prop))
% Found x6 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))
% Found x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))
% Instantiate: x1:=(fun (x11:b) (x100:a)=> ((x2 x100) x11)):(b->(a->Prop))
% Found x6 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))
% Found x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x3:=(fun (x11:b) (x100:a)=> ((x1 x100) x11)):(b->(a->Prop))
% Found x6 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))
% Found x4000:=(x400 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x400 Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x40 Xx2) Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x4 Xx1) Xx2) Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x4000:=(x400 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x400 Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x40 Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x4 Xx1) Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x5000:=(x500 Xy):(((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x500 Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x50 Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x5 Xx1) Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x5000:=(x500 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x500 Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x50 Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x5 Xx1) Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))
% Instantiate: x1:=(fun (x11:b) (x100:a)=> ((x2 x100) x11)):(b->(a->Prop))
% Found x6 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))
% Found x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x3:=(fun (x11:b) (x100:a)=> ((x1 x100) x11)):(b->(a->Prop))
% Found x6 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))
% Found x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x5:=(fun (x11:b) (x100:a)=> ((x1 x100) x11)):(b->(a->Prop))
% Found x6 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))
% Found x7:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))
% Instantiate: x9:=(fun (x13:b) (x120:a)=> ((x3 x120) x13)):(b->(a->Prop))
% Found x7 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))
% Instantiate: x3:=(fun (x13:b) (x120:a)=> ((x4 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))
% Instantiate: x5:=(fun (x13:b) (x120:a)=> ((x3 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))
% Instantiate: x7:=(fun (x13:b) (x120:a)=> ((x3 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))
% Found x7:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x9:=(fun (x13:b) (x120:a)=> ((x1 x120) x13)):(b->(a->Prop))
% Found x7 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))
% Instantiate: x1:=(fun (x13:b) (x120:a)=> ((x4 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x7:=(fun (x13:b) (x120:a)=> ((x1 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x5:=(fun (x13:b) (x120:a)=> ((x1 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))
% Found x4000:=(x400 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x400 Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x40 Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x4 Xx1) Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect10 (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect1 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x6:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x6) x3)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x6:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x6) x3)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x5000:=(x500 Xy):(((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x500 Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x50 Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x5 Xx1) Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect10 (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect1 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x6:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x6) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x6:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x6) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x5000:=(x500 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x500 Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x50 Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x5 Xx1) Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect10 (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect1 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x6:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x6) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x6:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x6) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x7:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x9:=(fun (x13:b) (x120:a)=> ((x1 x120) x13)):(b->(a->Prop))
% Found x7 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))
% Found x5:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x9:=(fun (x13:b) (x120:a)=> ((x1 x120) x13)):(b->(a->Prop))
% Found x5 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))
% Found x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))
% Instantiate: x1:=(fun (x11:b) (x100:a)=> ((x2 x100) x11)):(b->(a->Prop))
% Found x6 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))
% Found x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x3:=(fun (x11:b) (x100:a)=> ((x1 x100) x11)):(b->(a->Prop))
% Found x6 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x3:=(fun (x13:b) (x120:a)=> ((x1 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))
% Instantiate: x1:=(fun (x13:b) (x120:a)=> ((x2 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x7:=(fun (x13:b) (x120:a)=> ((x1 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))
% Found x5:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x7:=(fun (x13:b) (x120:a)=> ((x1 x120) x13)):(b->(a->Prop))
% Found x5 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))
% Found x6000:=(x600 Xy):(((and ((x3 Xx1) Xy)) ((x3 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x600 Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x60 Xx2) Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x6 Xx1) Xx2) Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x5:=(fun (x13:b) (x120:a)=> ((x1 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x3:=(fun (x13:b) (x120:a)=> ((x1 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))
% Instantiate: x1:=(fun (x13:b) (x120:a)=> ((x2 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))
% Found x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x5:=(fun (x13:b) (x120:a)=> ((x1 x120) x13)):(b->(a->Prop))
% Found x6 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))
% Found x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))
% Instantiate: x1:=(fun (x13:b) (x120:a)=> ((x2 x120) x13)):(b->(a->Prop))
% Found x6 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))
% Found x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x3:=(fun (x13:b) (x120:a)=> ((x1 x120) x13)):(b->(a->Prop))
% Found x6 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))
% Found x6000:=(x600 Xy):(((and ((x3 Xx1) Xy)) ((x3 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x600 Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x60 Xx2) Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x6 Xx1) Xx2) Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x7000:=(x700 Xy):(((and ((x3 Xx1) Xy)) ((x3 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x700 Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x70 Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x7 Xx1) Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x7000:=(x700 Xy):(((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x700 Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x70 Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x7 Xx1) Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x6000:=(x600 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x600 Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x60 Xx2) Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x6 Xx1) Xx2) Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))
% Instantiate: x5:=(fun (x13:b) (x120:a)=> ((x3 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))
% Instantiate: x3:=(fun (x13:b) (x120:a)=> ((x4 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))
% Instantiate: x7:=(fun (x13:b) (x120:a)=> ((x3 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))
% Found x7000:=(x700 Xy):(((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x700 Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x70 Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x7 Xx1) Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x6000:=(x600 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x600 Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x60 Xx2) Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x6 Xx1) Xx2) Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x7000:=(x700 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x700 Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x70 Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x7 Xx1) Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x5000:=(x500 Xy):(((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x500 Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x50 Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x5 Xx1) Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect10 (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect1 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x6:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x6) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x5:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x6:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x6) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x4:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (x5:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x6:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x6) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)))))) as proof of ((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x4:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (x5:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x6:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x6) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)))))) as proof of (((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect00 (fun (x4:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (x5:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x6:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x6) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect0 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x4:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (x5:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x6:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x6) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x4:(((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))->P)))=> (((((and_rect ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))) P) x4) x3)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x4:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (x5:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x6:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x6) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x4:(((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))->P)))=> (((((and_rect ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))) P) x4) x3)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x4:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (x5:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x6:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x6) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x5000:=(x500 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x500 Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x50 Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x5 Xx1) Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect10 (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect1 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x6:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x6) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x5:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x6:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x6) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x4:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))) (x5:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x6:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x6) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)))))) as proof of ((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x4:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))) (x5:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x6:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x6) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)))))) as proof of (((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect00 (fun (x4:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))) (x5:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x6:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x6) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect0 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x4:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))) (x5:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x6:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x6) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x4:(((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2)))->P)))=> (((((and_rect ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2)))) P) x4) x2)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x4:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))) (x5:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x6:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x6) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x4:(((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2)))->P)))=> (((((and_rect ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2)))) P) x4) x2)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x4:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))) (x5:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x6:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x6) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x4000:=(x400 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x400 Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x40 Xx2) Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x4 Xx1) Xx2) Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x4000:=(x400 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x400 Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x40 Xx2) Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x4 Xx1) Xx2) Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))
% Instantiate: x1:=(fun (x11:b) (x100:a)=> ((x2 x100) x11)):(b->(a->Prop))
% Found x6 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))
% Instantiate: x1:=(fun (x13:b) (x120:a)=> ((x4 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x5:=(fun (x13:b) (x120:a)=> ((x1 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x7:=(fun (x13:b) (x120:a)=> ((x1 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))
% Found x7000:=(x700 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x700 Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x70 Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x7 Xx1) Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x7000:=(x700 Xy):(((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x700 Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x70 Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x7 Xx1) Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x4000:=(x400 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x400 Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x40 Xx2) Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x4 Xx1) Xx2) Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x4000:=(x400 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x400 Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x40 Xx2) Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x4 Xx1) Xx2) Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))
% Instantiate: x1:=(fun (x13:b) (x120:a)=> ((x2 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x3:=(fun (x13:b) (x120:a)=> ((x1 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x7:=(fun (x13:b) (x120:a)=> ((x1 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))
% Found x4000:=(x400 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x400 Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x40 Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x4 Xx1) Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x5000:=(x500 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x500 Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x50 Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x5 Xx1) Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x5000:=(x500 Xy):(((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x500 Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x50 Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x5 Xx1) Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x5000:=(x500 Xy):(((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x500 Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x50 Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x5 Xx1) Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x5000:=(x500 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x500 Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x50 Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x5 Xx1) Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x4000:=(x400 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x400 Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x40 Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x4 Xx1) Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x3:=(fun (x13:b) (x120:a)=> ((x1 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x5:=(fun (x13:b) (x120:a)=> ((x1 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))
% Instantiate: x1:=(fun (x13:b) (x120:a)=> ((x2 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))
% Found x7000:=(x700 Xy):(((and ((x3 Xx1) Xy)) ((x3 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x700 Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x70 Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x7 Xx1) Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect20 (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect2 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x7000:=(x700 Xy):(((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x700 Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x70 Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x7 Xx1) Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect20 (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect2 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x6000:=(x600 Xy):(((and ((x3 Xx1) Xy)) ((x3 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x600 Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x60 Xx2) Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x6 Xx1) Xx2) Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect20 (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect2 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x5)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x5)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))
% Instantiate: x3:=(fun (x13:b) (x120:a)=> ((x4 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))
% Instantiate: x5:=(fun (x13:b) (x120:a)=> ((x3 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))
% Found x5000:=(x500 Xy):(((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x500 Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x50 Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x5 Xx1) Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect10 (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect1 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x6:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x6) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x5:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x6:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x6) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x4:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (x5:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x6:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x6) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)))))) as proof of ((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x4:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (x5:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x6:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x6) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)))))) as proof of (((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect00 (fun (x4:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (x5:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x6:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x6) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect0 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x4:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (x5:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x6:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x6) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x4:(((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))->P)))=> (((((and_rect ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))) P) x4) x3)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x4:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (x5:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x6:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x6) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x3:((and ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))))=> (((fun (P:Type) (x4:(((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))->P)))=> (((((and_rect ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))) P) x4) x3)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x4:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (x5:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x6:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x6) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x7:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x7000:=(x700 Xy):(((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x700 Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x70 Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x7 Xx1) Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect20 (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect2 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))
% Instantiate: x1:=(fun (x13:b) (x120:a)=> ((x4 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))
% Found x7000:=(x700 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x700 Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x70 Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x7 Xx1) Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect20 (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect2 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x6000:=(x600 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x600 Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x60 Xx2) Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x6 Xx1) Xx2) Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect20 (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect2 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x5)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x5)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x5:=(fun (x13:b) (x120:a)=> ((x1 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))
% Instantiate: x1:=(fun (x13:b) (x120:a)=> ((x2 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x3:=(fun (x13:b) (x120:a)=> ((x1 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))
% Found x7000:=(x700 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x700 Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x70 Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x7 Xx1) Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect20 (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect2 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x7000:=(x700 Xy):(((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x700 Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x70 Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x7 Xx1) Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect20 (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect2 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x4000:=(x400 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x400 Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x40 Xx2) Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x4 Xx1) Xx2) Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect20 (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect2 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x3)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x3)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x5000:=(x500 Xy):(((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x500 Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x50 Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x5 Xx1) Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect20 (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect2 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x5000:=(x500 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x500 Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x50 Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x5 Xx1) Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect20 (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect2 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x4000:=(x400 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x400 Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x40 Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x4 Xx1) Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect20 (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect2 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x3)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x3)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x7000:=(x700 Xy):(((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x700 Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x70 Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x7 Xx1) Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect20 (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect2 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))) as proof of ((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))) as proof of (((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect10 (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect1 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x6:(((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))->P)))=> (((((and_rect ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))) P) x6) x5)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x6:(((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))->P)))=> (((((and_rect ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))) P) x6) x5)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x7000:=(x700 Xy):(((and ((x3 Xx1) Xy)) ((x3 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x700 Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x70 Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x7 Xx1) Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect20 (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect2 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x3 Xx1) Xy)) ((x3 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x3 Xx1) Xy)) ((x3 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))) as proof of ((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x3 Xx1) Xy)) ((x3 Xx2) Xy))->((cR Xx1) Xx2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x3 Xx1) Xy)) ((x3 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))) as proof of (((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x3 Xx1) Xy)) ((x3 Xx2) Xy))->((cR Xx1) Xx2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect10 (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x3 Xx1) Xy)) ((x3 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect1 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x3 Xx1) Xy)) ((x3 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x6:(((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x3 Xx1) Xy)) ((x3 Xx2) Xy))->((cR Xx1) Xx2)))->P)))=> (((((and_rect ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x3 Xx1) Xy)) ((x3 Xx2) Xy))->((cR Xx1) Xx2)))) P) x6) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x3 Xx1) Xy)) ((x3 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x6:(((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x3 Xx1) Xy)) ((x3 Xx2) Xy))->((cR Xx1) Xx2)))->P)))=> (((((and_rect ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x3 Xx1) Xy)) ((x3 Xx2) Xy))->((cR Xx1) Xx2)))) P) x6) x4)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x3 Xx1) Xy)) ((x3 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x3 Xx) Xy1)) ((x3 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))
% Instantiate: x3:=(fun (x13:b) (x120:a)=> ((x4 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))
% Found x7000:=(x700 Xy):(((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x700 Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x70 Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x7 Xx1) Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect20 (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect2 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))) as proof of ((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))) as proof of (((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect10 (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect1 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x6:(((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))->P)))=> (((((and_rect ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))) P) x6) x5)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x6:(((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))->P)))=> (((((and_rect ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))) P) x6) x5)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))
% Instantiate: x1:=(fun (x13:b) (x120:a)=> ((x4 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))
% Found x7000:=(x700 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x700 Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x70 Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x7 Xx1) Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect20 (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect2 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))) as proof of ((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))) as proof of (((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect10 (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect1 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x6:(((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2)))->P)))=> (((((and_rect ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2)))) P) x6) x2)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x6:(((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2)))->P)))=> (((((and_rect ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2)))) P) x6) x2)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x7000:=(x700 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x700 Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x70 Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x7 Xx1) Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect20 (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect2 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))) as proof of ((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))) as proof of (((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect10 (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect1 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x6:(((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2)))->P)))=> (((((and_rect ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2)))) P) x6) x2)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x6:(((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2)))->P)))=> (((((and_rect ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2)))) P) x6) x2)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x1 Xx) Xy1)) ((x1 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x7000:=(x700 Xy):(((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x700 Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x70 Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x7 Xx1) Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect20 (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect2 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))) as proof of ((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))) as proof of (((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect10 (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect1 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x6:(((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))->P)))=> (((((and_rect ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))) P) x6) x3)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x6:(((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))->P)))=> (((((and_rect ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))) P) x6) x3)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x5:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x9:=(fun (x13:b) (x120:a)=> ((x1 x120) x13)):(b->(a->Prop))
% Found x5 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))
% Found x7000:=(x700 Xy):(((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x700 Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x70 Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x7 Xx1) Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect20 (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect2 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))) as proof of ((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))) as proof of (((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect10 (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect1 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x6:(((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))->P)))=> (((((and_rect ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))) P) x6) x5)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x5:((and ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))))=> (((fun (P:Type) (x6:(((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))->P)))=> (((((and_rect ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))) P) x6) x5)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x5:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x7:=(fun (x13:b) (x120:a)=> ((x1 x120) x13)):(b->(a->Prop))
% Found x5 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))
% Found x7000:=(x700 Xy):(((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x700 Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x70 Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x7 Xx1) Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect20 (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect2 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))) as proof of ((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))) as proof of (((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect10 (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect1 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x6:(((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))->P)))=> (((((and_rect ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))) P) x6) x5)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x5:((and ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))))=> (((fun (P:Type) (x6:(((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))->P)))=> (((((and_rect ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))) P) x6) x5)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x5:=(fun (x13:b) (x120:a)=> ((x1 x120) x13)):(b->(a->Prop))
% Found x6 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))
% Found x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))
% Instantiate: x1:=(fun (x13:b) (x120:a)=> ((x2 x120) x13)):(b->(a->Prop))
% Found x6 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))
% Found x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x3:=(fun (x13:b) (x120:a)=> ((x1 x120) x13)):(b->(a->Prop))
% Found x6 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))
% Instantiate: x1:=(fun (x13:b) (x120:a)=> ((x4 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))
% Found x4000:=(x400 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x400 Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x40 Xx2) Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x4 Xx1) Xx2) Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))
% Instantiate: x1:=(fun (x13:b) (x120:a)=> ((x2 x120) x13)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))
% Found x4000:=(x400 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x400 Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x40 Xx2) Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x4 Xx1) Xx2) Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x5000:=(x500 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x500 Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x50 Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x5 Xx1) Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x5000:=(x500 Xy):(((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x500 Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x50 Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x5 Xx1) Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x4000:=(x400 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x400 Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x40 Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x4 Xx1) Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x7000:=(x700 Xy):(((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x700 Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x70 Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x7 Xx1) Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect20 (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect2 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))) as proof of ((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))) as proof of (((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect10 (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect1 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x6:(((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))->P)))=> (((((and_rect ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))) P) x6) x5)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x5:((and ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))))=> (((fun (P:Type) (x6:(((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))->P)))=> (((((and_rect ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2)))) P) x6) x5)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x4 Xx) Xy1)) ((x4 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x7000:=(x700 Xy):(((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x700 Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x70 Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x7 Xx1) Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))) as proof of ((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect20 (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect2 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))) as proof of ((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))) as proof of (((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect10 (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect1 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x6:(((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))->P)))=> (((((and_rect ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))) P) x6) x3)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x5:(forall (Xx:a), ((cR Xx) Xx)))=> (((fun (P:Type) (x6:(((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))->P)))=> (((((and_rect ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))) P) x6) x3)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x4:(forall (Xu:a) (Xv:a) (Xw:a), (((and ((cR Xu) Xv)) ((cR Xw) Xv))->((cR Xu) Xw)))) (x5:(forall (Xx:a), ((cR Xx) Xx)))=> (((fun (P:Type) (x6:(((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))->P)))=> (((((and_rect ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))) P) x6) x3)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))))) as proof of ((forall (Xx:a), ((cR Xx) Xx))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))))
% Found (fun (x4:(forall (Xu:a) (Xv:a) (Xw:a), (((and ((cR Xu) Xv)) ((cR Xw) Xv))->((cR Xu) Xw)))) (x5:(forall (Xx:a), ((cR Xx) Xx)))=> (((fun (P:Type) (x6:(((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))->P)))=> (((((and_rect ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))) P) x6) x3)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))))) as proof of ((forall (Xu:a) (Xv:a) (Xw:a), (((and ((cR Xu) Xv)) ((cR Xw) Xv))->((cR Xu) Xw)))->((forall (Xx:a), ((cR Xx) Xx))->((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))))
% Found (and_rect00 (fun (x4:(forall (Xu:a) (Xv:a) (Xw:a), (((and ((cR Xu) Xv)) ((cR Xw) Xv))->((cR Xu) Xw)))) (x5:(forall (Xx:a), ((cR Xx) Xx)))=> (((fun (P:Type) (x6:(((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))->P)))=> (((((and_rect ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))) P) x6) x3)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((and_rect0 ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x4:(forall (Xu:a) (Xv:a) (Xw:a), (((and ((cR Xu) Xv)) ((cR Xw) Xv))->((cR Xu) Xw)))) (x5:(forall (Xx:a), ((cR Xx) Xx)))=> (((fun (P:Type) (x6:(((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))->P)))=> (((((and_rect ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))) P) x6) x3)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((fun (P:Type) (x4:((forall (Xu:a) (Xv:a) (Xw:a), (((and ((cR Xu) Xv)) ((cR Xw) Xv))->((cR Xu) Xw)))->((forall (Xx:a), ((cR Xx) Xx))->P)))=> (((((and_rect (forall (Xu:a) (Xv:a) (Xw:a), (((and ((cR Xu) Xv)) ((cR Xw) Xv))->((cR Xu) Xw)))) (forall (Xx:a), ((cR Xx) Xx))) P) x4) x)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x4:(forall (Xu:a) (Xv:a) (Xw:a), (((and ((cR Xu) Xv)) ((cR Xw) Xv))->((cR Xu) Xw)))) (x5:(forall (Xx:a), ((cR Xx) Xx)))=> (((fun (P:Type) (x6:(((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))->P)))=> (((((and_rect ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))) P) x6) x3)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (fun (x3:((and ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))))=> (((fun (P:Type) (x4:((forall (Xu:a) (Xv:a) (Xw:a), (((and ((cR Xu) Xv)) ((cR Xw) Xv))->((cR Xu) Xw)))->((forall (Xx:a), ((cR Xx) Xx))->P)))=> (((((and_rect (forall (Xu:a) (Xv:a) (Xw:a), (((and ((cR Xu) Xv)) ((cR Xw) Xv))->((cR Xu) Xw)))) (forall (Xx:a), ((cR Xx) Xx))) P) x4) x)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x4:(forall (Xu:a) (Xv:a) (Xw:a), (((and ((cR Xu) Xv)) ((cR Xw) Xv))->((cR Xu) Xw)))) (x5:(forall (Xx:a), ((cR Xx) Xx)))=> (((fun (P:Type) (x6:(((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))->((forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))->P)))=> (((((and_rect ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2)))) P) x6) x3)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x6:((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))) (x7:(forall (Xx1:a) (Xx2:a) (Xy:b), (((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))))=> (((fun (P:Type) (x8:((forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))->((forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))->P)))=> (((((and_rect (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2)))) P) x8) x6)) ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))) (fun (x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))) (x9:(forall (Xx:a) (Xy1:b) (Xy2:b), (((and ((x2 Xx) Xy1)) ((x2 Xx) Xy2))->((cS Xy1) Xy2))))=> ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)))))))))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x7:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))
% Instantiate: x11:=(fun (x15:b) (x140:a)=> ((x3 x140) x15)):(b->(a->Prop))
% Found x7 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))
% Found x7:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))
% Instantiate: x9:=(fun (x15:b) (x140:a)=> ((x3 x140) x15)):(b->(a->Prop))
% Found x7 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))
% Found x7:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x11:=(fun (x15:b) (x140:a)=> ((x1 x140) x15)):(b->(a->Prop))
% Found x7 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))
% Instantiate: x7:=(fun (x15:b) (x140:a)=> ((x3 x140) x15)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))
% Instantiate: x3:=(fun (x15:b) (x140:a)=> ((x4 x140) x15)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xx) Xy))))
% Instantiate: x5:=(fun (x15:b) (x140:a)=> ((x3 x140) x15)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))
% Found x7:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x9:=(fun (x15:b) (x140:a)=> ((x1 x140) x15)):(b->(a->Prop))
% Found x7 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))
% Found x7:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x11:=(fun (x15:b) (x140:a)=> ((x1 x140) x15)):(b->(a->Prop))
% Found x7 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))
% Found x5:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x11:=(fun (x15:b) (x140:a)=> ((x1 x140) x15)):(b->(a->Prop))
% Found x5 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))
% Found conj20:=(conj2 ((x3 Xy) Xx2)):(((x3 Xy) Xx1)->(((x3 Xy) Xx2)->((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))))
% Found (conj2 ((x3 Xy) Xx2)) as proof of (((x3 Xy) Xx1)->(((x3 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2)) as proof of (((x3 Xy) Xx1)->(((x3 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2)) as proof of (((x3 Xy) Xx1)->(((x3 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2)) as proof of (((x3 Xy) Xx1)->(((x3 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found (and_rect10 ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found ((and_rect1 ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (((fun (P:Type) (x4:(((x3 Xy) Xx1)->(((x3 Xy) Xx2)->P)))=> (((((and_rect ((x3 Xy) Xx1)) ((x3 Xy) Xx2)) P) x4) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (((fun (P:Type) (x4:(((x3 Xy) Xx1)->(((x3 Xy) Xx2)->P)))=> (((((and_rect ((x3 Xy) Xx1)) ((x3 Xy) Xx2)) P) x4) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (x1000 (((fun (P:Type) (x4:(((x3 Xy) Xx1)->(((x3 Xy) Xx2)->P)))=> (((((and_rect ((x3 Xy) Xx1)) ((x3 Xy) Xx2)) P) x4) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2)))) as proof of ((cR Xx1) Xx2)
% Found x5:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x11:=(fun (x15:b) (x140:a)=> ((x1 x140) x15)):(b->(a->Prop))
% Found x5 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x4 Xx) Xy))))
% Instantiate: x1:=(fun (x15:b) (x140:a)=> ((x4 x140) x15)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x7:=(fun (x15:b) (x140:a)=> ((x1 x140) x15)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x5:=(fun (x15:b) (x140:a)=> ((x1 x140) x15)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))
% Found x7:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x9:=(fun (x15:b) (x140:a)=> ((x1 x140) x15)):(b->(a->Prop))
% Found x7 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))
% Found x5:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x9:=(fun (x15:b) (x140:a)=> ((x1 x140) x15)):(b->(a->Prop))
% Found x5 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))
% Found conj20:=(conj2 ((x1 Xy) Xx2)):(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))))
% Found (conj2 ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found (and_rect10 ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found ((and_rect1 ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (((fun (P:Type) (x4:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x4) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (((fun (P:Type) (x4:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x4) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (x2000 (((fun (P:Type) (x4:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x4) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)))) as proof of ((cR Xx1) Xx2)
% Found x5:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x9:=(fun (x15:b) (x140:a)=> ((x1 x140) x15)):(b->(a->Prop))
% Found x5 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))
% Found x6000:=(x600 Xy):(((and ((x3 Xx1) Xy)) ((x3 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x600 Xy) as proof of (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x60 Xx2) Xy) as proof of (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x6 Xx1) Xx2) Xy) as proof of (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))) x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))) x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))) x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x3:=(fun (x15:b) (x140:a)=> ((x1 x140) x15)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))
% Instantiate: x1:=(fun (x15:b) (x140:a)=> ((x2 x140) x15)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x7:=(fun (x15:b) (x140:a)=> ((x1 x140) x15)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))
% Found x5:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x7:=(fun (x15:b) (x140:a)=> ((x1 x140) x15)):(b->(a->Prop))
% Found x5 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))
% Found x5:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x7:=(fun (x15:b) (x140:a)=> ((x1 x140) x15)):(b->(a->Prop))
% Found x5 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))
% Found x6000:=(x600 Xy):(((and ((x3 Xx1) Xy)) ((x3 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x600 Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x60 Xx2) Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x6 Xx1) Xx2) Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x6000:=(x600 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x600 Xy) as proof of (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x60 Xx2) Xy) as proof of (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x6 Xx1) Xx2) Xy) as proof of (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))) x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))) x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))) x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x5:=(fun (x15:b) (x140:a)=> ((x1 x140) x15)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x3:=(fun (x15:b) (x140:a)=> ((x1 x140) x15)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))
% Found x8:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))
% Instantiate: x1:=(fun (x15:b) (x140:a)=> ((x2 x140) x15)):(b->(a->Prop))
% Found x8 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))
% Found x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))
% Instantiate: x1:=(fun (x15:b) (x140:a)=> ((x2 x140) x15)):(b->(a->Prop))
% Found x6 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))
% Found x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x3:=(fun (x15:b) (x140:a)=> ((x1 x140) x15)):(b->(a->Prop))
% Found x6 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))
% Found x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x5:=(fun (x15:b) (x140:a)=> ((x1 x140) x15)):(b->(a->Prop))
% Found x6 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))
% Found x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x5:=(fun (x15:b) (x140:a)=> ((x1 x140) x15)):(b->(a->Prop))
% Found x6 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))
% Found x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x3:=(fun (x15:b) (x140:a)=> ((x1 x140) x15)):(b->(a->Prop))
% Found x6 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))
% Found x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))
% Instantiate: x1:=(fun (x15:b) (x140:a)=> ((x2 x140) x15)):(b->(a->Prop))
% Found x6 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))
% Found x7000:=(x700 Xy):(((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x700 Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x70 Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x7 Xx1) Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x7000:=(x700 Xy):(((and ((x3 Xx1) Xy)) ((x3 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x700 Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x70 Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x7 Xx1) Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x6000:=(x600 Xy):(((and ((x3 Xx1) Xy)) ((x3 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x600 Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x60 Xx2) Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x6 Xx1) Xx2) Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x6000:=(x600 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x600 Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x60 Xx2) Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x6 Xx1) Xx2) Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x60:=(x6 Xx0):((ex b) (fun (Xy:b)=> ((x2 Xx0) Xy)))
% Instantiate: x1:=(fun (x10:b) (x90:a)=> ((x2 Xx0) x10)):(b->(a->Prop))
% Found x4000:=(x400 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x400 Xy) as proof of (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x40 Xx2) Xy) as proof of (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x4 Xx1) Xx2) Xy) as proof of (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))) x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))) x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))) x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x4000:=(x400 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x400 Xy) as proof of (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x40 Xx2) Xy) as proof of (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x4 Xx1) Xx2) Xy) as proof of (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x4000:=(x400 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x400 Xy) as proof of (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x40 Xx2) Xy) as proof of (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x4 Xx1) Xx2) Xy) as proof of (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x7000:=(x700 Xy):(((and ((x4 Xx1) Xy)) ((x4 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x700 Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x70 Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x7 Xx1) Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x6000:=(x600 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x600 Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x60 Xx2) Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x6 Xx1) Xx2) Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x6 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x7000:=(x700 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x700 Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x70 Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x7 Xx1) Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x4000:=(x400 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x400 Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x40 Xx2) Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x4 Xx1) Xx2) Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x7) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x4000:=(x400 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x400 Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x40 Xx2) Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x4 Xx1) Xx2) Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x4000:=(x400 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x400 Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x40 Xx2) Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x4 Xx1) Xx2) Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found conj20:=(conj2 ((x1 Xy) Xx2)):(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))))
% Found (conj2 ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found (and_rect10 ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found ((and_rect1 ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (((fun (P:Type) (x4:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x4) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (((fun (P:Type) (x4:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x4) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (x2000 (((fun (P:Type) (x4:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x4) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)))) as proof of ((cR Xx1) Xx2)
% Found x7000:=(x700 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x700 Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x70 Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x7 Xx1) Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x7000:=(x700 Xy):(((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x700 Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x70 Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x7 Xx1) Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x7 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x4000:=(x400 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x400 Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x40 Xx2) Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x4 Xx1) Xx2) Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x4000:=(x400 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x400 Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x40 Xx2) Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x4 Xx1) Xx2) Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x4000:=(x400 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x400 Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x40 Xx2) Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x4 Xx1) Xx2) Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x5000:=(x500 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x500 Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x50 Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x5 Xx1) Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x4000:=(x400 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x400 Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x40 Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x4 Xx1) Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x5000:=(x500 Xy):(((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x500 Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x50 Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x5 Xx1) Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x8) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x5000:=(x500 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x500 Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x50 Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x5 Xx1) Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x4000:=(x400 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x400 Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x40 Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x4 Xx1) Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x5000:=(x500 Xy):(((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x500 Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x50 Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x5 Xx1) Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x5000:=(x500 Xy):(((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x500 Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x50 Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x5 Xx1) Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x4000:=(x400 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x400 Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x40 Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x4 Xx1) Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x5000:=(x500 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x500 Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x50 Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x5 Xx1) Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x60:=(x6 Xx0):((ex b) (fun (Xy:b)=> ((x2 Xx0) Xy)))
% Instantiate: x1:=(fun (x10:b) (x90:a)=> ((x2 Xx0) x10)):(b->(a->Prop))
% Found x80:=(x8 Xx0):((ex b) (fun (Xy:b)=> ((x4 Xx0) Xy)))
% Instantiate: x3:=(fun (x12:b) (x110:a)=> ((x4 Xx0) x12)):(b->(a->Prop))
% Found x80:=(x8 Xx0):((ex b) (fun (Xy:b)=> ((x4 Xx0) Xy)))
% Instantiate: x1:=(fun (x12:b) (x110:a)=> ((x4 Xx0) x12)):(b->(a->Prop))
% Found conj20:=(conj2 ((x1 Xy) Xx2)):(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))))
% Found (conj2 ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found (and_rect10 ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found ((and_rect1 ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (((fun (P:Type) (x4:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x4) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (((fun (P:Type) (x4:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x4) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (x2000 (((fun (P:Type) (x4:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x4) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)))) as proof of ((cR Xx1) Xx2)
% Found conj20:=(conj2 ((x3 Xy) Xx2)):(((x3 Xy) Xx1)->(((x3 Xy) Xx2)->((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))))
% Found (conj2 ((x3 Xy) Xx2)) as proof of (((x3 Xy) Xx1)->(((x3 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2)) as proof of (((x3 Xy) Xx1)->(((x3 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2)) as proof of (((x3 Xy) Xx1)->(((x3 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2)) as proof of (((x3 Xy) Xx1)->(((x3 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found (and_rect10 ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found ((and_rect1 ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (((fun (P:Type) (x6:(((x3 Xy) Xx1)->(((x3 Xy) Xx2)->P)))=> (((((and_rect ((x3 Xy) Xx1)) ((x3 Xy) Xx2)) P) x6) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (((fun (P:Type) (x6:(((x3 Xy) Xx1)->(((x3 Xy) Xx2)->P)))=> (((((and_rect ((x3 Xy) Xx1)) ((x3 Xy) Xx2)) P) x6) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (x1000 (((fun (P:Type) (x6:(((x3 Xy) Xx1)->(((x3 Xy) Xx2)->P)))=> (((((and_rect ((x3 Xy) Xx1)) ((x3 Xy) Xx2)) P) x6) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2)))) as proof of ((cR Xx1) Xx2)
% Found conj20:=(conj2 ((x1 Xy) Xx2)):(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))))
% Found (conj2 ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found (and_rect10 ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found ((and_rect1 ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (((fun (P:Type) (x6:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x6) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (((fun (P:Type) (x6:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x6) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (x2000 (((fun (P:Type) (x6:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x6) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)))) as proof of ((cR Xx1) Xx2)
% Found x80:=(x8 Xx0):((ex b) (fun (Xy:b)=> ((x4 Xx0) Xy)))
% Instantiate: x3:=(fun (x12:b) (x110:a)=> ((x4 Xx0) x12)):(b->(a->Prop))
% Found x80:=(x8 Xx0):((ex b) (fun (Xy:b)=> ((x4 Xx0) Xy)))
% Instantiate: x1:=(fun (x12:b) (x110:a)=> ((x4 Xx0) x12)):(b->(a->Prop))
% Found x20:=(x2 Xx2):((cR Xx2) Xx2)
% Found (x2 Xx2) as proof of ((cR Xx2) Xv)
% Found (x2 Xx2) as proof of ((cR Xx2) Xv)
% Found (x2 Xx2) as proof of ((cR Xx2) Xv)
% Found x20:=(x2 Xx1):((cR Xx1) Xx1)
% Found (x2 Xx1) as proof of ((cR Xx1) Xv)
% Found (x2 Xx1) as proof of ((cR Xx1) Xv)
% Found (x2 Xx1) as proof of ((cR Xx1) Xv)
% Found x80:=(x8 Xx0):((ex b) (fun (Xy:b)=> ((x4 Xx0) Xy)))
% Instantiate: x1:=(fun (x12:b) (x110:a)=> ((x4 Xx0) x12)):(b->(a->Prop))
% Found x30:=(x3 Xx2):((cR Xx2) Xx2)
% Found (x3 Xx2) as proof of ((cR Xx2) Xv)
% Found (x3 Xx2) as proof of ((cR Xx2) Xv)
% Found (x3 Xx2) as proof of ((cR Xx2) Xv)
% Found x30:=(x3 Xx1):((cR Xx1) Xx1)
% Found (x3 Xx1) as proof of ((cR Xx1) Xv)
% Found (x3 Xx1) as proof of ((cR Xx1) Xv)
% Found (x3 Xx1) as proof of ((cR Xx1) Xv)
% Found conj20:=(conj2 ((x1 Xy) Xx2)):(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))))
% Found (conj2 ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found (and_rect10 ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found ((and_rect1 ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (((fun (P:Type) (x6:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x6) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (((fun (P:Type) (x6:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x6) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (x2000 (((fun (P:Type) (x6:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x6) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)))) as proof of ((cR Xx1) Xx2)
% Found conj20:=(conj2 ((x3 Xy) Xx2)):(((x3 Xy) Xx1)->(((x3 Xy) Xx2)->((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))))
% Found (conj2 ((x3 Xy) Xx2)) as proof of (((x3 Xy) Xx1)->(((x3 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2)) as proof of (((x3 Xy) Xx1)->(((x3 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2)) as proof of (((x3 Xy) Xx1)->(((x3 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2)) as proof of (((x3 Xy) Xx1)->(((x3 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found (and_rect10 ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found ((and_rect1 ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (((fun (P:Type) (x6:(((x3 Xy) Xx1)->(((x3 Xy) Xx2)->P)))=> (((((and_rect ((x3 Xy) Xx1)) ((x3 Xy) Xx2)) P) x6) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (((fun (P:Type) (x6:(((x3 Xy) Xx1)->(((x3 Xy) Xx2)->P)))=> (((((and_rect ((x3 Xy) Xx1)) ((x3 Xy) Xx2)) P) x6) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (x1000 (((fun (P:Type) (x6:(((x3 Xy) Xx1)->(((x3 Xy) Xx2)->P)))=> (((((and_rect ((x3 Xy) Xx1)) ((x3 Xy) Xx2)) P) x6) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2)))) as proof of ((cR Xx1) Xx2)
% Found conj20:=(conj2 ((x1 Xy) Xx2)):(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))))
% Found (conj2 ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((x2 Xx1) Xy0)) ((x2 Xx2) Xy0))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((x2 Xx1) Xy0)) ((x2 Xx2) Xy0))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((x2 Xx1) Xy0)) ((x2 Xx2) Xy0))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((x2 Xx1) Xy0)) ((x2 Xx2) Xy0))))
% Found (and_rect10 ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((x2 Xx1) Xy0)) ((x2 Xx2) Xy0))
% Found ((and_rect1 ((and ((x2 Xx1) Xy0)) ((x2 Xx2) Xy0))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((x2 Xx1) Xy0)) ((x2 Xx2) Xy0))
% Found (((fun (P:Type) (x6:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x6) x00)) ((and ((x2 Xx1) Xy0)) ((x2 Xx2) Xy0))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((x2 Xx1) Xy0)) ((x2 Xx2) Xy0))
% Found (((fun (P:Type) (x6:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x6) x00)) ((and ((x2 Xx1) Xy0)) ((x2 Xx2) Xy0))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((x2 Xx1) Xy0)) ((x2 Xx2) Xy0))
% Found (x5000 (((fun (P:Type) (x6:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x6) x00)) ((and ((x2 Xx1) Xy0)) ((x2 Xx2) Xy0))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)))) as proof of ((cR Xx1) Xx2)
% Found conj20:=(conj2 ((x1 Xy) Xx2)):(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))))
% Found (conj2 ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found (and_rect10 ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found ((and_rect1 ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (((fun (P:Type) (x6:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x6) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (((fun (P:Type) (x6:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x6) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (x2000 (((fun (P:Type) (x6:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x6) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)))) as proof of ((cR Xx1) Xx2)
% Found x80:=(x8 Xx0):((ex b) (fun (Xy:b)=> ((x4 Xx0) Xy)))
% Instantiate: x1:=(fun (x12:b) (x110:a)=> ((x4 Xx0) x12)):(b->(a->Prop))
% Found x30:=(x3 Xx2):((cR Xx2) Xx2)
% Found (x3 Xx2) as proof of ((cR Xx2) Xv)
% Found (x3 Xx2) as proof of ((cR Xx2) Xv)
% Found (x3 Xx2) as proof of ((cR Xx2) Xv)
% Found x30:=(x3 Xx1):((cR Xx1) Xx1)
% Found (x3 Xx1) as proof of ((cR Xx1) Xv)
% Found (x3 Xx1) as proof of ((cR Xx1) Xv)
% Found (x3 Xx1) as proof of ((cR Xx1) Xv)
% Found x80:=(x8 Xx0):((ex b) (fun (Xy:b)=> ((x2 Xx0) Xy)))
% Instantiate: x1:=(fun (x12:b) (x110:a)=> ((x2 Xx0) x12)):(b->(a->Prop))
% Found x80:=(x8 Xx0):((ex b) (fun (Xy:b)=> ((x2 Xx0) Xy)))
% Instantiate: x1:=(fun (x12:b) (x110:a)=> ((x2 Xx0) x12)):(b->(a->Prop))
% Found x60:=(x6 Xx0):((ex b) (fun (Xy:b)=> ((x2 Xx0) Xy)))
% Instantiate: x1:=(fun (x12:b) (x110:a)=> ((x2 Xx0) x12)):(b->(a->Prop))
% Found x5:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x11:=(fun (x15:b) (x140:a)=> ((x1 x140) x15)):(b->(a->Prop))
% Found x5 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))
% Found conj20:=(conj2 ((x1 Xy) Xx2)):(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))))
% Found (conj2 ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found (and_rect10 ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found ((and_rect1 ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (((fun (P:Type) (x6:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x6) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (((fun (P:Type) (x6:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x6) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (x4000 (((fun (P:Type) (x6:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x6) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)))) as proof of ((cR Xx1) Xx2)
% Found conj20:=(conj2 ((x1 Xy) Xx2)):(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))))
% Found (conj2 ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found (and_rect10 ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found ((and_rect1 ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (((fun (P:Type) (x6:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x6) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (((fun (P:Type) (x6:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x6) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (x2000 (((fun (P:Type) (x6:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x6) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)))) as proof of ((cR Xx1) Xx2)
% Found conj20:=(conj2 ((x1 Xy) Xx2)):(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))))
% Found (conj2 ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((x2 Xx1) Xy0)) ((x2 Xx2) Xy0))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((x2 Xx1) Xy0)) ((x2 Xx2) Xy0))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((x2 Xx1) Xy0)) ((x2 Xx2) Xy0))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((x2 Xx1) Xy0)) ((x2 Xx2) Xy0))))
% Found (and_rect10 ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((x2 Xx1) Xy0)) ((x2 Xx2) Xy0))
% Found ((and_rect1 ((and ((x2 Xx1) Xy0)) ((x2 Xx2) Xy0))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((x2 Xx1) Xy0)) ((x2 Xx2) Xy0))
% Found (((fun (P:Type) (x6:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x6) x00)) ((and ((x2 Xx1) Xy0)) ((x2 Xx2) Xy0))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((x2 Xx1) Xy0)) ((x2 Xx2) Xy0))
% Found (((fun (P:Type) (x6:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x6) x00)) ((and ((x2 Xx1) Xy0)) ((x2 Xx2) Xy0))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((x2 Xx1) Xy0)) ((x2 Xx2) Xy0))
% Found (x5000 (((fun (P:Type) (x6:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x6) x00)) ((and ((x2 Xx1) Xy0)) ((x2 Xx2) Xy0))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)))) as proof of ((cR Xx1) Xx2)
% Found x80:=(x8 Xx0):((ex b) (fun (Xy:b)=> ((x4 Xx0) Xy)))
% Instantiate: x1:=(fun (x12:b) (x110:a)=> ((x4 Xx0) x12)):(b->(a->Prop))
% Found x5:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x9:=(fun (x15:b) (x140:a)=> ((x1 x140) x15)):(b->(a->Prop))
% Found x5 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))
% Found x5:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x7:=(fun (x15:b) (x140:a)=> ((x1 x140) x15)):(b->(a->Prop))
% Found x5 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))
% Found x80:=(x8 Xx0):((ex b) (fun (Xy:b)=> ((x2 Xx0) Xy)))
% Instantiate: x1:=(fun (x12:b) (x110:a)=> ((x2 Xx0) x12)):(b->(a->Prop))
% Found x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x2 Xx) Xy))))
% Instantiate: x1:=(fun (x15:b) (x140:a)=> ((x2 x140) x15)):(b->(a->Prop))
% Found x6 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))
% Found x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x3:=(fun (x15:b) (x140:a)=> ((x1 x140) x15)):(b->(a->Prop))
% Found x6 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))
% Found x6:(forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xx) Xy))))
% Instantiate: x5:=(fun (x15:b) (x140:a)=> ((x1 x140) x15)):(b->(a->Prop))
% Found x6 as proof of (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))
% Found x80:=(x8 Xx0):((ex b) (fun (Xy:b)=> ((x2 Xx0) Xy)))
% Instantiate: x1:=(fun (x12:b) (x110:a)=> ((x2 Xx0) x12)):(b->(a->Prop))
% Found x60:=(x6 Xx0):((ex b) (fun (Xy:b)=> ((x2 Xx0) Xy)))
% Instantiate: x1:=(fun (x12:b) (x110:a)=> ((x2 Xx0) x12)):(b->(a->Prop))
% Found conj20:=(conj2 ((x3 Xy) Xx2)):(((x3 Xy) Xx1)->(((x3 Xy) Xx2)->((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))))
% Found (conj2 ((x3 Xy) Xx2)) as proof of (((x3 Xy) Xx1)->(((x3 Xy) Xx2)->((and ((x4 Xx1) Xy0)) ((x4 Xx2) Xy0))))
% Found ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2)) as proof of (((x3 Xy) Xx1)->(((x3 Xy) Xx2)->((and ((x4 Xx1) Xy0)) ((x4 Xx2) Xy0))))
% Found ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2)) as proof of (((x3 Xy) Xx1)->(((x3 Xy) Xx2)->((and ((x4 Xx1) Xy0)) ((x4 Xx2) Xy0))))
% Found ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2)) as proof of (((x3 Xy) Xx1)->(((x3 Xy) Xx2)->((and ((x4 Xx1) Xy0)) ((x4 Xx2) Xy0))))
% Found (and_rect20 ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2))) as proof of ((and ((x4 Xx1) Xy0)) ((x4 Xx2) Xy0))
% Found ((and_rect2 ((and ((x4 Xx1) Xy0)) ((x4 Xx2) Xy0))) ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2))) as proof of ((and ((x4 Xx1) Xy0)) ((x4 Xx2) Xy0))
% Found (((fun (P:Type) (x8:(((x3 Xy) Xx1)->(((x3 Xy) Xx2)->P)))=> (((((and_rect ((x3 Xy) Xx1)) ((x3 Xy) Xx2)) P) x8) x00)) ((and ((x4 Xx1) Xy0)) ((x4 Xx2) Xy0))) ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2))) as proof of ((and ((x4 Xx1) Xy0)) ((x4 Xx2) Xy0))
% Found (((fun (P:Type) (x8:(((x3 Xy) Xx1)->(((x3 Xy) Xx2)->P)))=> (((((and_rect ((x3 Xy) Xx1)) ((x3 Xy) Xx2)) P) x8) x00)) ((and ((x4 Xx1) Xy0)) ((x4 Xx2) Xy0))) ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2))) as proof of ((and ((x4 Xx1) Xy0)) ((x4 Xx2) Xy0))
% Found (x7000 (((fun (P:Type) (x8:(((x3 Xy) Xx1)->(((x3 Xy) Xx2)->P)))=> (((((and_rect ((x3 Xy) Xx1)) ((x3 Xy) Xx2)) P) x8) x00)) ((and ((x4 Xx1) Xy0)) ((x4 Xx2) Xy0))) ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2)))) as proof of ((cR Xx1) Xx2)
% Found x50:=(x5 Xx2):((cR Xx2) Xx2)
% Found (x5 Xx2) as proof of ((cR Xx2) Xv)
% Found (x5 Xx2) as proof of ((cR Xx2) Xv)
% Found (x5 Xx2) as proof of ((cR Xx2) Xv)
% Found x50:=(x5 Xx1):((cR Xx1) Xx1)
% Found (x5 Xx1) as proof of ((cR Xx1) Xv)
% Found (x5 Xx1) as proof of ((cR Xx1) Xv)
% Found (x5 Xx1) as proof of ((cR Xx1) Xv)
% Found x30:=(x3 Xx2):((cR Xx2) Xx2)
% Found (x3 Xx2) as proof of ((cR Xx2) Xv)
% Found (x3 Xx2) as proof of ((cR Xx2) Xv)
% Found (x3 Xx2) as proof of ((cR Xx2) Xv)
% Found x30:=(x3 Xx1):((cR Xx1) Xx1)
% Found (x3 Xx1) as proof of ((cR Xx1) Xv)
% Found (x3 Xx1) as proof of ((cR Xx1) Xv)
% Found (x3 Xx1) as proof of ((cR Xx1) Xv)
% Found x4000:=(x400 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x400 Xy) as proof of (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x40 Xx2) Xy) as proof of (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x4 Xx1) Xx2) Xy) as proof of (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x11 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x11 Xy) Xx1)) ((x11 Xy) Xx2))->((cR Xx1) Xx2))))
% Found conj20:=(conj2 ((x1 Xy) Xx2)):(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))))
% Found (conj2 ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((x4 Xx1) Xy0)) ((x4 Xx2) Xy0))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((x4 Xx1) Xy0)) ((x4 Xx2) Xy0))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((x4 Xx1) Xy0)) ((x4 Xx2) Xy0))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((x4 Xx1) Xy0)) ((x4 Xx2) Xy0))))
% Found (and_rect20 ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((x4 Xx1) Xy0)) ((x4 Xx2) Xy0))
% Found ((and_rect2 ((and ((x4 Xx1) Xy0)) ((x4 Xx2) Xy0))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((x4 Xx1) Xy0)) ((x4 Xx2) Xy0))
% Found (((fun (P:Type) (x8:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x8) x00)) ((and ((x4 Xx1) Xy0)) ((x4 Xx2) Xy0))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((x4 Xx1) Xy0)) ((x4 Xx2) Xy0))
% Found (((fun (P:Type) (x8:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x8) x00)) ((and ((x4 Xx1) Xy0)) ((x4 Xx2) Xy0))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((x4 Xx1) Xy0)) ((x4 Xx2) Xy0))
% Found (x7000 (((fun (P:Type) (x8:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x8) x00)) ((and ((x4 Xx1) Xy0)) ((x4 Xx2) Xy0))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)))) as proof of ((cR Xx1) Xx2)
% Found x20:=(x2 Xx2):((cR Xx2) Xx2)
% Found (x2 Xx2) as proof of ((cR Xx2) Xv)
% Found (x2 Xx2) as proof of ((cR Xx2) Xv)
% Found (x2 Xx2) as proof of ((cR Xx2) Xv)
% Found x20:=(x2 Xx1):((cR Xx1) Xx1)
% Found (x2 Xx1) as proof of ((cR Xx1) Xv)
% Found (x2 Xx1) as proof of ((cR Xx1) Xv)
% Found (x2 Xx1) as proof of ((cR Xx1) Xv)
% Found conj20:=(conj2 ((x3 Xy) Xx2)):(((x3 Xy) Xx1)->(((x3 Xy) Xx2)->((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))))
% Found (conj2 ((x3 Xy) Xx2)) as proof of (((x3 Xy) Xx1)->(((x3 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2)) as proof of (((x3 Xy) Xx1)->(((x3 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2)) as proof of (((x3 Xy) Xx1)->(((x3 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2)) as proof of (((x3 Xy) Xx1)->(((x3 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found (and_rect20 ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found ((and_rect2 ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (((fun (P:Type) (x8:(((x3 Xy) Xx1)->(((x3 Xy) Xx2)->P)))=> (((((and_rect ((x3 Xy) Xx1)) ((x3 Xy) Xx2)) P) x8) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (((fun (P:Type) (x8:(((x3 Xy) Xx1)->(((x3 Xy) Xx2)->P)))=> (((((and_rect ((x3 Xy) Xx1)) ((x3 Xy) Xx2)) P) x8) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (x1000 (((fun (P:Type) (x8:(((x3 Xy) Xx1)->(((x3 Xy) Xx2)->P)))=> (((((and_rect ((x3 Xy) Xx1)) ((x3 Xy) Xx2)) P) x8) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x3 Xy) Xx1)) ((x3 Xy) Xx2)))) as proof of ((cR Xx1) Xx2)
% Found x4000:=(x400 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x400 Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x40 Xx2) Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x4 Xx1) Xx2) Xy) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x9 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x9 Xy) Xx1)) ((x9 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x30:=(x3 Xx2):((cR Xx2) Xx2)
% Found (x3 Xx2) as proof of ((cR Xx2) Xv)
% Found (x3 Xx2) as proof of ((cR Xx2) Xv)
% Found (x3 Xx2) as proof of ((cR Xx2) Xv)
% Found x30:=(x3 Xx1):((cR Xx1) Xx1)
% Found (x3 Xx1) as proof of ((cR Xx1) Xv)
% Found (x3 Xx1) as proof of ((cR Xx1) Xv)
% Found (x3 Xx1) as proof of ((cR Xx1) Xv)
% Found conj20:=(conj2 ((x1 Xy) Xx2)):(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))))
% Found (conj2 ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found (and_rect20 ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found ((and_rect2 ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (((fun (P:Type) (x8:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x8) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (((fun (P:Type) (x8:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x8) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (x2000 (((fun (P:Type) (x8:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x8) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)))) as proof of ((cR Xx1) Xx2)
% Found x4000:=(x400 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x400 Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x40 Xx2) Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x4 Xx1) Xx2) Xy) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2)))) x5) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x7 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x7 Xy) Xx1)) ((x7 Xy) Xx2))->((cR Xx1) Xx2))))
% Found conj20:=(conj2 ((x1 Xy) Xx2)):(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))))
% Found (conj2 ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found (and_rect10 ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found ((and_rect1 ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (((fun (P:Type) (x6:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x6) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (((fun (P:Type) (x6:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x6) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (x2000 (((fun (P:Type) (x6:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x6) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)))) as proof of ((cR Xx1) Xx2)
% Found conj20:=(conj2 ((x1 Xy) Xx2)):(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))))
% Found (conj2 ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) as proof of (((x1 Xy) Xx1)->(((x1 Xy) Xx2)->((and ((cR Xx1) Xv)) ((cR Xx2) Xv))))
% Found (and_rect10 ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found ((and_rect1 ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (((fun (P:Type) (x6:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x6) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (((fun (P:Type) (x6:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x6) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2))) as proof of ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))
% Found (x4000 (((fun (P:Type) (x6:(((x1 Xy) Xx1)->(((x1 Xy) Xx2)->P)))=> (((((and_rect ((x1 Xy) Xx1)) ((x1 Xy) Xx2)) P) x6) x00)) ((and ((cR Xx1) Xv)) ((cR Xx2) Xv))) ((conj ((x1 Xy) Xx1)) ((x1 Xy) Xx2)))) as proof of ((cR Xx1) Xx2)
% Found x4000:=(x400 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x400 Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x40 Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x4 Xx1) Xx2) Xy) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x4 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x5 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x5 Xy) Xx1)) ((x5 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x5000:=(x500 Xy):(((and ((x1 Xx1) Xy)) ((x1 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x500 Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x50 Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x5 Xx1) Xx2) Xy) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x3 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x3 Xy) Xx1)) ((x3 Xy) Xx2))->((cR Xx1) Xx2))))
% Found x5000:=(x500 Xy):(((and ((x2 Xx1) Xy)) ((x2 Xx2) Xy))->((cR Xx1) Xx2))
% Found (x500 Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found ((x50 Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (((x5 Xx1) Xx2) Xy) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))
% Found (fun (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy)) as proof of (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))
% Found ((conj10 x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found (((conj1 (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2))))
% Found ((((conj (forall (Xx:a), ((ex b) (fun (Xy:b)=> ((x1 Xy) Xx))))) (forall (Xy:b) (Xx1:a) (Xx2:a), (((and ((x1 Xy) Xx1)) ((x1 Xy) Xx2))->((cR Xx1) Xx2)))) x6) (fun (Xy:b) (Xx1:a) (Xx2:a)=> (((x5 Xx1) Xx2) Xy))) as proof of ((and (forall (Xx:a), ((ex b) 
% EOF
%------------------------------------------------------------------------------